# -*- coding:utf-8 -*-

import datetime #提供操作日期和时间的类
import random #提供随机数类

print("开始注入数据")

try:
    fobj = open("print_data.txt",'a') #这里的a意思是追加，这样在加了之后就不会覆盖掉源文件中的内容，如果是w则会覆盖。

except IOError:
    
    print('*** file open error create')
else:

    for index in range(20): #for 循环生成20条数据
        randNum = random.randint(0,10) #随机一个0-10的数
        randNum = randNum + index*10 #为了让随机的数字越来越大
        cur_date = datetime.datetime(2018,9,7) + datetime.timedelta(index) #获取日期函数  其实日期datetime.datetime(2018,9,7):2018-9-7+00:00:00 +datetime.timedelta(index):推迟的天数
        time_format = cur_date.strftime('%Y%m%d') #将时间日期转换成我们需要的格式
        txtString = str(randNum) + "," + str(time_format) #拼接字符串 将数据和日期拼接起来
        fobj.write(txtString+'\n') #这里的\n的意思是在源文件末尾换行，即新加内容另起一行插入。写入文件

    fobj.close() #特别注意文件操作完毕后要close

print("注入数据结束")